import java.util.ArrayList;
public class ArrayListPractice
{
public static void main (String args [])
{
ArrayList words = new ArrayList ();
System.out.println ("Current status:\n" + words);
words.add (new String ("Apple"));
System.out.println ("Current status:\n" + words);
words.add (new String ("Banana"));
System.out.println ("Current status:\n" + words);
words.add (new String ("Cantaloupe"));
System.out.println ("Current status:\n" + words);
words.add (1, new String ("Dates"));
System.out.println ("Current status:\n" + words);
words.add (1, new String ("Eggfruit"));
//[current status?]
System.out.println ("Current status:\n" + words);
String replacedWord = (String) words.set (0, new String ("Fig"));
System.out.println ("We just replaced " + replacedWord);
System.out.println ("Current status:\n" + words);
words.add (words.size (), new String ("Grape"));
System.out.println ("Current status:\n" + words);
words.add (new String ("Honeydew"));
String removedWord = (String) words.remove (3);
System.out.println ("We just removed " + removedWord);
System.out.println ("The last word in the list is " +
words.get (words.size () - 1));
//current status is?
//last word is?
System.out.println ("Final status:\n" + words);
}//end main method
}//end ArrayListPractice class